<!doctype html>
<html>

	<head>
		<meta charset="utf-8">
		<title></title>
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<style>
			*{
				margin: 0;
				padding: 0;
			}
			body{
				overflow: hidden;
				width: 100vw;
				height: 100vh;
				background: #222;
				display: flex;
				justify-content: center;
				align-items: center;
			}
			.world{
				perspective: 800px;
				width: 100vh;
				height: 100vh;
				display: flex;
				flex-wrap: wrap;
			}
			.cube{
				transform-style: preserve-3d;
				backface-visibility: hidden;
				width: 50vh;
				height: 50vh;
				position: relative;
				outline: 0;
			}
			.cube *{
				background: #000;
				box-shadow: 0 0 3vh currentcolor;
				transition: background 0.4s ease-in-out,box-shadow 0.4s ease-in-out;
			}
			.cube:hover *｛
				background: currentColor;
				box-shadow: 0 0 20vh currentcolor;
			｝
			.cube .cube_front{
				color: deeppink;
				transform: translateZ(25vh);
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}
			.cube .cube_right{
				color:lightcoral;
				transform: translateX();
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}
		</style>
	</head>

	<body>
		<div class="world">
			<div class="cube" tableindex="0">
				<div class="cube_front"></div>
				<div class="cube_back"></div>
				<div class="cube_left"></div>
				<div class="cube_right"></div>
				<div class="cube_top"></div>
				<div class="cube_bottom"></div>	
			</div>
		</div>
		<script type="text/javascript">
			
		</script>
	</body>

</html>
